home *** CD-ROM | disk | FTP | other *** search
- # GetPixel32Z(chunky:r3:PTR TO chunky,x:r4:LONG,y:r5:LONG)(r3:L,f1:F)
-
- .text
- .global _GetPixel32Z
-
- _GetPixel32Z:
- mr. r7,r3
- beq .finish
- mr. r4,r4
- blt .finish
- mr. r5,r5
- blt .finish
- lwz r8,0(r7)
- cmpw r4,r8
- bge .finish
- lwz r0,4(r7)
- cmpw r5,r0
- bge .finish
-
- lwz r9,8(r7)
- mullw r5,r5,r8
- add r5,r5,r4
- slwi r5,r5,2
- lwzx r3,r9,r5
- lwz r9,12(r7)
- lfsx f1,r9,r5
- .finish: blr
-
- .type _GetPixel32Z,@function
- .size _GetPixel32Z,$-_GetPixel32Z
-